Big Huge Thesaurus

Oxandra lanceolata

noun